Plumbing and Other Utilities
نویسنده
چکیده
Plumbing is a new mechanism for interprocess communication in Plan 9, specifically the passing of messages between interactive programs as part of the user interface. Although plumbing shares some properties with familiar notions such as cut and paste, it offers a more general data exchange mechanism without imposing a particular user interface. The core of the plumbing system is a program called the plumber, which handles all messages and dispatches and reformats them according to configuration rules written in a special-purpose language. This approach allows the contents and context of a piece of data to define how it is handled. Unlike with drag and drop or cut and paste, the user doesn’t need to deliver the data; the contents of a plumbing message, as interpreted by the plumbing rules, determine its destination. The plumber has an unusual architecture: it is a language-driven file server. This design has distinct advantages. It makes plumbing easy to add to an existing, Unix-like command environment; it guarantees uniform handling of inter-application messages; it offloads from those applications most of the work of extracting and dispatching messages; and it works transparently across a network.
منابع مشابه
Impact of Water Chemistry, Pipe Material and Stagnation on the Building Plumbing Microbiome
A unique microbiome establishes in the portion of the potable water distribution system within homes and other buildings (i.e., building plumbing). To examine its composition and the factors that shape it, standardized cold water plumbing rigs were deployed at the treatment plant and in the distribution system of five water utilities across the U.S. Three pipe materials (copper with lead solder...
متن کاملOpportunistic Premise Plumbing Pathogens: Increasingly Important Pathogens in Drinking Water
Opportunistic premise plumbing pathogens are responsible for a significant number of infections whose origin has been traced to drinking water. These opportunistic pathogens represent an emerging water borne disease problem with a major economic cost of at least $1 billion annually. The common features of this group of waterborne pathogens include: disinfectant-resistance, pipe surface adherenc...
متن کاملLead in drinking water and human blood lead levels in the United States.
Lead is a pervasive environmental contaminant. The adverse health effects of lead exposure in children and adults are well documented, and no safe blood lead threshold in children has been identified. Lead can be ingested from various sources, including lead paint and house dust contaminated by lead paint, as well as soil, drinking water, and food. The concentration of lead, total amount of lea...
متن کاملBasket, Flat Plumbing and Flat Plumbing Basket Numbers of Links
We define the basket number, the flat plumbing number and the flat plumbing basket number of a link. Then we provide some upperbounds for these plumbing numbers by using Seifert’s algorithm. We study the relation between these plumbing numbers and the genera of links.
متن کاملThe Plumbing of Adaptation Finance: Accountability, Transparency and Accessibility at the Local Level
Suggested Citation: Terpstra, P.Q., A. Peterson Carvalho, and E. Wilkinson. 2013. “The Plumbing of Adaptation Finance: Accountability, Transparency and Accessibility at the Local Level.” Working Paper. World Resources Institute, Washington, DC. Available online at http://www.wri.org/ publication/the-plumbing-of-adaptation-finance. THE PLUMBING OF ADAPTATION FINANCE: ACCOUNTABILITY, TRANSPARENCY...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000